package com.manager.util;

import org.apache.commons.codec.digest.DigestUtils;

import java.util.UUID;

public class MD5Utils {

    //创建md5对象
    public static String md5(String code) {
        return DigestUtils.md5Hex(code);
    }

    //进行密码校验   用户输入的密码  数据库中的密码  数据库中的盐
    public static boolean checkPassword(String userCode, String dbCode, String salt) {
        if (dbCode.equals(md5(userCode+salt))) {
            return true;
        } else {
            return false;
        }
    }

    //获得UUID
    public static String getUUID() {
        return UUID.randomUUID().toString().replace("-", "");
    }

    //获得盐值
    public static String getSalt() {

        return com.manager.util.MD5Utils.getUUID().substring(0, 5);
    }

}
